destino implacable - German English Dictionary